var page;
var app = getApp();
  
Page({
    data: {
        temperature: 0,
        moisture: 0,
        light:0,
        switchChecked_tmp: false,
        switchChecked_moist:false,
        switchChecked_light:false,
    },
    temperature_auto: function (e) {
        this.setData({
            switchChecked_tmp: e.detail.value
        });
        if (e.detail.value) {
          // 开关打开时的逻辑
          console.log('温度自控开关打开');
        } else {
          // 开关关闭时的逻辑
          console.log('温度自控开关关闭');
        }
      },
      moisture_auto: function (e) {
        this.setData({
            switchChecked_moist: e.detail.value
        });
        if (e.detail.value) {
          // 开关打开时的逻辑
          console.log('湿度自控开关打开');
        } else {
          // 开关关闭时的逻辑
          console.log('湿度自控开关关闭');
        }
      },
      light_auto: function (e) {
        this.setData({
            switchChecked_light: e.detail.value
        });
        if (e.detail.value) {
          // 开关打开时的逻辑
          console.log('光照自控开关打开');
        } else {
          // 开关关闭时的逻辑
          console.log('光照自控开关关闭');
        }
      },
    add_water: function () {
        wx.showModal({
            title: '提示',
            content: '已经开始浇水',
            showCancel: false, // 是否显示取消按钮
            success(res) {
              if (res.confirm) {
                console.log('用户点击确定')
              }
            }
          })
    },
    add_light: function () {
        wx.showModal({
            title: '提示',
            content: '已经开始补光',
            showCancel: false, // 是否显示取消按钮
            success(res) {
              if (res.confirm) {
                console.log('用户点击确定')
              }
            }
          })
    },
    add_heat: function () {
        wx.showModal({
            title: '提示',
            content: '已经开始加热',
            showCancel: false, // 是否显示取消按钮
            success(res) {
              if (res.confirm) {
                console.log('用户点击确定')
              }
            }
          })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        getApp().globalData.isTabbarPage = true;
        this.getDataFromServerTesting();
      },
    
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        
    },
    getDataFromServerTesting: function(){
        var that = this;
        wx.request({
            url: 'https://spectrumdms.top/send', // 发送请求的 URL
            method: 'GET', // 请求方法为 GET
            success(res) {
              console.log(res.data); // 在控制台打印返回的数据
              // 在这里处理返回的 JSON 数据，例如更新页面数据等操作
              that.setData({
                temperature: res.data.tmpre,
                moisture: res.data.moist,
                light: res.data.light,
              });
            },
            fail(err) {
              console.error(err); // 打印错误信息

            }
          });
          
      }  
})